package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_emaCompletion_0 implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_emaCompletion_0() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_java_format_2_1 = new TagInfo("java:format", //$NON-NLS-1$
            2, 1,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_3_28 = new TagInfo("c:get", //$NON-NLS-1$
            3, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_3_79 = new TagInfo("c:get", //$NON-NLS-1$
            3, 79,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_4_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            4, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/foreigns/column", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_5_4 = new TagInfo("c:iterate", //$NON-NLS-1$
            5, 4,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$tables/table", //$NON-NLS-1$
                "fcolReferenceTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_if_6_5 = new TagInfo("c:if", //$NON-NLS-1$
            6, 5,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@referenceTable=$fcolReferenceTable/@name", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_7_6 = new TagInfo("c:iterate", //$NON-NLS-1$
            7, 6,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$fcolReferenceTable/primaryKeys/column", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_7 = new TagInfo("c:get", //$NON-NLS-1$
            8, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_66 = new TagInfo("c:get", //$NON-NLS-1$
            8, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_117 = new TagInfo("c:get", //$NON-NLS-1$
            8, 117,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_171 = new TagInfo("c:get", //$NON-NLS-1$
            8, 171,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_11 = new TagInfo("c:get", //$NON-NLS-1$
            9, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_69 = new TagInfo("c:get", //$NON-NLS-1$
            9, 69,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_123 = new TagInfo("c:get", //$NON-NLS-1$
            9, 123,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_172 = new TagInfo("c:get", //$NON-NLS-1$
            9, 172,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_242 = new TagInfo("c:get", //$NON-NLS-1$
            9, 242,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_313 = new TagInfo("c:get", //$NON-NLS-1$
            9, 313,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_365 = new TagInfo("c:get", //$NON-NLS-1$
            9, 365,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_17_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            17, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/referenceds/referenced", //$NON-NLS-1$
                "referenced", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_18_4 = new TagInfo("c:iterate", //$NON-NLS-1$
            18, 4,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/column", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_19_5 = new TagInfo("c:setVariable", //$NON-NLS-1$
            19, 5,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "referenced/column/@referencedCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_20_5 = new TagInfo("c:choose", //$NON-NLS-1$
            20, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_21_6 = new TagInfo("c:when", //$NON-NLS-1$
            21, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenced/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_22_11 = new TagInfo("c:get", //$NON-NLS-1$
            22, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_22_83 = new TagInfo("c:get", //$NON-NLS-1$
            22, 83,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_23_12 = new TagInfo("c:get", //$NON-NLS-1$
            23, 12,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_23_83 = new TagInfo("c:get", //$NON-NLS-1$
            23, 83,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_23_154 = new TagInfo("c:get", //$NON-NLS-1$
            23, 154,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_23_215 = new TagInfo("c:get", //$NON-NLS-1$
            23, 215,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_23_269 = new TagInfo("c:get", //$NON-NLS-1$
            23, 269,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_23_343 = new TagInfo("c:get", //$NON-NLS-1$
            23, 343,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_8 = new TagInfo("c:get", //$NON-NLS-1$
            24, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_84 = new TagInfo("c:get", //$NON-NLS-1$
            24, 84,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_166 = new TagInfo("c:get", //$NON-NLS-1$
            24, 166,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_249 = new TagInfo("c:get", //$NON-NLS-1$
            24, 249,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_320 = new TagInfo("c:get", //$NON-NLS-1$
            24, 320,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_24_382 = new TagInfo("c:get", //$NON-NLS-1$
            24, 382,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_7 = new TagInfo("c:get", //$NON-NLS-1$
            26, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_61 = new TagInfo("c:get", //$NON-NLS-1$
            26, 61,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_135 = new TagInfo("c:get", //$NON-NLS-1$
            26, 135,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_26_186 = new TagInfo("c:get", //$NON-NLS-1$
            26, 186,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_28_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            28, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_choose_29_7 = new TagInfo("c:choose", //$NON-NLS-1$
            29, 7,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_30_8 = new TagInfo("c:when", //$NON-NLS-1$
            30, 8,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_13 = new TagInfo("c:get", //$NON-NLS-1$
            31, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_66 = new TagInfo("c:get", //$NON-NLS-1$
            31, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_14 = new TagInfo("c:get", //$NON-NLS-1$
            32, 14,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_66 = new TagInfo("c:get", //$NON-NLS-1$
            32, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_124 = new TagInfo("c:get", //$NON-NLS-1$
            32, 124,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_178 = new TagInfo("c:get", //$NON-NLS-1$
            32, 178,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_233 = new TagInfo("c:get", //$NON-NLS-1$
            32, 233,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_10 = new TagInfo("c:get", //$NON-NLS-1$
            33, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_67 = new TagInfo("c:get", //$NON-NLS-1$
            33, 67,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_130 = new TagInfo("c:get", //$NON-NLS-1$
            33, 130,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_194 = new TagInfo("c:get", //$NON-NLS-1$
            33, 194,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_253 = new TagInfo("c:get", //$NON-NLS-1$
            33, 253,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_9 = new TagInfo("c:get", //$NON-NLS-1$
            35, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_63 = new TagInfo("c:get", //$NON-NLS-1$
            35, 63,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_118 = new TagInfo("c:get", //$NON-NLS-1$
            35, 118,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_177 = new TagInfo("c:get", //$NON-NLS-1$
            35, 177,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_38_8 = new TagInfo("c:otherwise", //$NON-NLS-1$
            38, 8,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_39_13 = new TagInfo("c:get", //$NON-NLS-1$
            39, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_66 = new TagInfo("c:get", //$NON-NLS-1$
            39, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_121 = new TagInfo("c:get", //$NON-NLS-1$
            39, 121,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_14 = new TagInfo("c:get", //$NON-NLS-1$
            40, 14,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_66 = new TagInfo("c:get", //$NON-NLS-1$
            40, 66,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_118 = new TagInfo("c:get", //$NON-NLS-1$
            40, 118,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_179 = new TagInfo("c:get", //$NON-NLS-1$
            40, 179,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_233 = new TagInfo("c:get", //$NON-NLS-1$
            40, 233,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_288 = new TagInfo("c:get", //$NON-NLS-1$
            40, 288,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_10 = new TagInfo("c:get", //$NON-NLS-1$
            41, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_65 = new TagInfo("c:get", //$NON-NLS-1$
            41, 65,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_128 = new TagInfo("c:get", //$NON-NLS-1$
            41, 128,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_191 = new TagInfo("c:get", //$NON-NLS-1$
            41, 191,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_255 = new TagInfo("c:get", //$NON-NLS-1$
            41, 255,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_307 = new TagInfo("c:get", //$NON-NLS-1$
            41, 307,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_369 = new TagInfo("c:get", //$NON-NLS-1$
            41, 369,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_43_9 = new TagInfo("c:get", //$NON-NLS-1$
            43, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_43_63 = new TagInfo("c:get", //$NON-NLS-1$
            43, 63,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_43_118 = new TagInfo("c:get", //$NON-NLS-1$
            43, 118,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_43_177 = new TagInfo("c:get", //$NON-NLS-1$
            43, 177,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_43_232 = new TagInfo("c:get", //$NON-NLS-1$
            43, 232,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        // 2019-10-19 杨宏宇
        RuntimeTagElement _jettag_java_format_2_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "format", "java:format", _td_java_format_2_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_format_2_1.setRuntimeParent(null);
        _jettag_java_format_2_1.setTagInfo(_td_java_format_2_1);
        _jettag_java_format_2_1.doStart(context, out);
        JET2Writer _jettag_java_format_2_1_saved_out = out;
        while (_jettag_java_format_2_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("\tpublic void emaCompletion(");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_3_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_3_28); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_3_28.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_get_3_28.setTagInfo(_td_c_get_3_28);
            _jettag_c_get_3_28.doStart(context, out);
            _jettag_c_get_3_28.doEnd();
            out.write(" ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_3_79 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_3_79); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_3_79.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_get_3_79.setTagInfo(_td_c_get_3_79);
            _jettag_c_get_3_79.doStart(context, out);
            _jettag_c_get_3_79.doEnd();
            out.write(") {");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_4_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_4_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_4_3.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_iterate_4_3.setTagInfo(_td_c_iterate_4_3);
            _jettag_c_iterate_4_3.doStart(context, out);
            while (_jettag_c_iterate_4_3.okToProcessBody()) {
                out.write("    ");  //$NON-NLS-1$        
                // 针对外键
                out.write(NL);         
                RuntimeTagElement _jettag_c_iterate_5_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_5_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_iterate_5_4.setRuntimeParent(_jettag_c_iterate_4_3);
                _jettag_c_iterate_5_4.setTagInfo(_td_c_iterate_5_4);
                _jettag_c_iterate_5_4.doStart(context, out);
                while (_jettag_c_iterate_5_4.okToProcessBody()) {
                    RuntimeTagElement _jettag_c_if_6_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "if", "c:if", _td_c_if_6_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_if_6_5.setRuntimeParent(_jettag_c_iterate_5_4);
                    _jettag_c_if_6_5.setTagInfo(_td_c_if_6_5);
                    _jettag_c_if_6_5.doStart(context, out);
                    while (_jettag_c_if_6_5.okToProcessBody()) {
                        RuntimeTagElement _jettag_c_iterate_7_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_7_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_7_6.setRuntimeParent(_jettag_c_if_6_5);
                        _jettag_c_iterate_7_6.setTagInfo(_td_c_iterate_7_6);
                        _jettag_c_iterate_7_6.doStart(context, out);
                        while (_jettag_c_iterate_7_6.okToProcessBody()) {
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_7.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_7.setTagInfo(_td_c_get_8_7);
                            _jettag_c_get_8_7.doStart(context, out);
                            _jettag_c_get_8_7.doEnd();
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_66); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_66.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_66.setTagInfo(_td_c_get_8_66);
                            _jettag_c_get_8_66.doStart(context, out);
                            _jettag_c_get_8_66.doEnd();
                            out.write(" = ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_117 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_117); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_117.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_117.setTagInfo(_td_c_get_8_117);
                            _jettag_c_get_8_117.doStart(context, out);
                            _jettag_c_get_8_117.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_171 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_171); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_171.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_8_171.setTagInfo(_td_c_get_8_171);
                            _jettag_c_get_8_171.doStart(context, out);
                            _jettag_c_get_8_171.doEnd();
                            out.write("();");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\tif (");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_11); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_11.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_11.setTagInfo(_td_c_get_9_11);
                            _jettag_c_get_9_11.doStart(context, out);
                            _jettag_c_get_9_11.doEnd();
                            out.write(" != null) ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_69 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_69); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_69.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_69.setTagInfo(_td_c_get_9_69);
                            _jettag_c_get_9_69.doStart(context, out);
                            _jettag_c_get_9_69.doEnd();
                            out.write(".set");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_123 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_123); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_123.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_123.setTagInfo(_td_c_get_9_123);
                            _jettag_c_get_9_123.doStart(context, out);
                            _jettag_c_get_9_123.doEnd();
                            out.write("(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_172 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_172); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_172.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_172.setTagInfo(_td_c_get_9_172);
                            _jettag_c_get_9_172.doStart(context, out);
                            _jettag_c_get_9_172.doEnd();
                            out.write("Service.find");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_242 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_242); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_242.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_242.setTagInfo(_td_c_get_9_242);
                            _jettag_c_get_9_242.doStart(context, out);
                            _jettag_c_get_9_242.doEnd();
                            out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_313 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_313); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_313.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_313.setTagInfo(_td_c_get_9_313);
                            _jettag_c_get_9_313.doStart(context, out);
                            _jettag_c_get_9_313.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_9_365 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_365); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_9_365.setRuntimeParent(_jettag_c_iterate_7_6);
                            _jettag_c_get_9_365.setTagInfo(_td_c_get_9_365);
                            _jettag_c_get_9_365.doStart(context, out);
                            _jettag_c_get_9_365.doEnd();
                            out.write("()));");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_iterate_7_6.handleBodyContent(out);
                        }
                        _jettag_c_iterate_7_6.doEnd();
                        _jettag_c_if_6_5.handleBodyContent(out);
                    }
                    _jettag_c_if_6_5.doEnd();
                    _jettag_c_iterate_5_4.handleBodyContent(out);
                }
                _jettag_c_iterate_5_4.doEnd();
                _jettag_c_iterate_4_3.handleBodyContent(out);
            }
            _jettag_c_iterate_4_3.doEnd();
            out.write(NL);         
            out.write(NL);         
            // 2019-10-20 杨宏宇
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_17_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_17_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_17_3.setRuntimeParent(_jettag_java_format_2_1);
            _jettag_c_iterate_17_3.setTagInfo(_td_c_iterate_17_3);
            _jettag_c_iterate_17_3.doStart(context, out);
            while (_jettag_c_iterate_17_3.okToProcessBody()) {
                out.write("  ");  //$NON-NLS-1$        
                // 针对被引用键
                out.write(NL);         
                RuntimeTagElement _jettag_c_iterate_18_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_18_4); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_iterate_18_4.setRuntimeParent(_jettag_c_iterate_17_3);
                _jettag_c_iterate_18_4.setTagInfo(_td_c_iterate_18_4);
                _jettag_c_iterate_18_4.doStart(context, out);
                while (_jettag_c_iterate_18_4.okToProcessBody()) {
                    RuntimeTagElement _jettag_c_setVariable_19_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_19_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_setVariable_19_5.setRuntimeParent(_jettag_c_iterate_18_4);
                    _jettag_c_setVariable_19_5.setTagInfo(_td_c_setVariable_19_5);
                    _jettag_c_setVariable_19_5.doStart(context, out);
                    _jettag_c_setVariable_19_5.doEnd();
                    RuntimeTagElement _jettag_c_choose_20_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_20_5); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_choose_20_5.setRuntimeParent(_jettag_c_iterate_18_4);
                    _jettag_c_choose_20_5.setTagInfo(_td_c_choose_20_5);
                    _jettag_c_choose_20_5.doStart(context, out);
                    JET2Writer _jettag_c_choose_20_5_saved_out = out;
                    while (_jettag_c_choose_20_5.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t\t\t");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_when_21_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_21_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_when_21_6.setRuntimeParent(_jettag_c_choose_20_5);
                        _jettag_c_when_21_6.setTagInfo(_td_c_when_21_6);
                        _jettag_c_when_21_6.doStart(context, out);
                        JET2Writer _jettag_c_when_21_6_saved_out = out;
                        while (_jettag_c_when_21_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            out.write("   ");  //$NON-NLS-1$        
                            //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                            out.write(NL);         
                            out.write("\t\t\t\t\t\tSet<");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_22_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_22_11); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_22_11.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_22_11.setTagInfo(_td_c_get_22_11);
                            _jettag_c_get_22_11.doStart(context, out);
                            _jettag_c_get_22_11.doEnd();
                            out.write("> ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_22_83 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_22_83); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_22_83.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_22_83.setTagInfo(_td_c_get_22_83);
                            _jettag_c_get_22_83.doStart(context, out);
                            _jettag_c_get_22_83.doEnd();
                            out.write("s = new HashSet<>();");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\tfor (");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_23_12 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_23_12); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_23_12.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_23_12.setTagInfo(_td_c_get_23_12);
                            _jettag_c_get_23_12.doStart(context, out);
                            _jettag_c_get_23_12.doEnd();
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_23_83 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_23_83); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_23_83.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_23_83.setTagInfo(_td_c_get_23_83);
                            _jettag_c_get_23_83.doStart(context, out);
                            _jettag_c_get_23_83.doEnd();
                            out.write("_");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_23_154 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_23_154); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_23_154.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_23_154.setTagInfo(_td_c_get_23_154);
                            _jettag_c_get_23_154.doStart(context, out);
                            _jettag_c_get_23_154.doEnd();
                            out.write(" : ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_23_215 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_23_215); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_23_215.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_23_215.setTagInfo(_td_c_get_23_215);
                            _jettag_c_get_23_215.doStart(context, out);
                            _jettag_c_get_23_215.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_23_269 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_23_269); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_23_269.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_23_269.setTagInfo(_td_c_get_23_269);
                            _jettag_c_get_23_269.doStart(context, out);
                            _jettag_c_get_23_269.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_23_343 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_23_343); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_23_343.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_23_343.setTagInfo(_td_c_get_23_343);
                            _jettag_c_get_23_343.doStart(context, out);
                            _jettag_c_get_23_343.doEnd();
                            out.write("()) {");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_8); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_8.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_8.setTagInfo(_td_c_get_24_8);
                            _jettag_c_get_24_8.doStart(context, out);
                            _jettag_c_get_24_8.doEnd();
                            out.write("s.add(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_84 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_84); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_84.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_84.setTagInfo(_td_c_get_24_84);
                            _jettag_c_get_24_84.doStart(context, out);
                            _jettag_c_get_24_84.doEnd();
                            out.write("Service.find");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_166 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_166); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_166.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_166.setTagInfo(_td_c_get_24_166);
                            _jettag_c_get_24_166.doStart(context, out);
                            _jettag_c_get_24_166.doEnd();
                            out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_249 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_249); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_249.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_249.setTagInfo(_td_c_get_24_249);
                            _jettag_c_get_24_249.doStart(context, out);
                            _jettag_c_get_24_249.doEnd();
                            out.write("_");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_320 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_320); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_320.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_320.setTagInfo(_td_c_get_24_320);
                            _jettag_c_get_24_320.doStart(context, out);
                            _jettag_c_get_24_320.doEnd();
                            out.write(".get");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_24_382 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_24_382); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_24_382.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_24_382.setTagInfo(_td_c_get_24_382);
                            _jettag_c_get_24_382.doStart(context, out);
                            _jettag_c_get_24_382.doEnd();
                            out.write("()));");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t}");  //$NON-NLS-1$        
                            out.write(NL);         
                            out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_7.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_7.setTagInfo(_td_c_get_26_7);
                            _jettag_c_get_26_7.doStart(context, out);
                            _jettag_c_get_26_7.doEnd();
                            out.write(".set");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_61 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_61); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_61.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_61.setTagInfo(_td_c_get_26_61);
                            _jettag_c_get_26_61.doStart(context, out);
                            _jettag_c_get_26_61.doEnd();
                            out.write("sFor");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_135 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_135); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_135.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_135.setTagInfo(_td_c_get_26_135);
                            _jettag_c_get_26_135.doStart(context, out);
                            _jettag_c_get_26_135.doEnd();
                            out.write("(");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_26_186 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_26_186); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_26_186.setRuntimeParent(_jettag_c_when_21_6);
                            _jettag_c_get_26_186.setTagInfo(_td_c_get_26_186);
                            _jettag_c_get_26_186.doStart(context, out);
                            _jettag_c_get_26_186.doEnd();
                            out.write("s);");  //$NON-NLS-1$        
                            out.write(NL);         
                            _jettag_c_when_21_6.handleBodyContent(out);
                        }
                        out = _jettag_c_when_21_6_saved_out;
                        _jettag_c_when_21_6.doEnd();
                        RuntimeTagElement _jettag_c_otherwise_28_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_28_6); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_otherwise_28_6.setRuntimeParent(_jettag_c_choose_20_5);
                        _jettag_c_otherwise_28_6.setTagInfo(_td_c_otherwise_28_6);
                        _jettag_c_otherwise_28_6.doStart(context, out);
                        JET2Writer _jettag_c_otherwise_28_6_saved_out = out;
                        while (_jettag_c_otherwise_28_6.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_choose_29_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_29_7); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_29_7.setRuntimeParent(_jettag_c_otherwise_28_6);
                            _jettag_c_choose_29_7.setTagInfo(_td_c_choose_29_7);
                            _jettag_c_choose_29_7.doStart(context, out);
                            JET2Writer _jettag_c_choose_29_7_saved_out = out;
                            while (_jettag_c_choose_29_7.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_30_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_30_8); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_30_8.setRuntimeParent(_jettag_c_choose_29_7);
                                _jettag_c_when_30_8.setTagInfo(_td_c_when_30_8);
                                _jettag_c_when_30_8.doStart(context, out);
                                JET2Writer _jettag_c_when_30_8_saved_out = out;
                                while (_jettag_c_when_30_8.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    out.write("\t\t\t\t\t\t\t\tSet<");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_31_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_13); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_31_13.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_31_13.setTagInfo(_td_c_get_31_13);
                                    _jettag_c_get_31_13.doStart(context, out);
                                    _jettag_c_get_31_13.doEnd();
                                    out.write("> ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_31_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_66); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_31_66.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_31_66.setTagInfo(_td_c_get_31_66);
                                    _jettag_c_get_31_66.doStart(context, out);
                                    _jettag_c_get_31_66.doEnd();
                                    out.write("s = new HashSet<>();");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tfor (");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_32_14 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_14); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_32_14.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_32_14.setTagInfo(_td_c_get_32_14);
                                    _jettag_c_get_32_14.doStart(context, out);
                                    _jettag_c_get_32_14.doEnd();
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_32_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_66); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_32_66.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_32_66.setTagInfo(_td_c_get_32_66);
                                    _jettag_c_get_32_66.doStart(context, out);
                                    _jettag_c_get_32_66.doEnd();
                                    out.write("Temp : ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_32_124 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_124); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_32_124.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_32_124.setTagInfo(_td_c_get_32_124);
                                    _jettag_c_get_32_124.doStart(context, out);
                                    _jettag_c_get_32_124.doEnd();
                                    out.write(".get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_32_178 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_178); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_32_178.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_32_178.setTagInfo(_td_c_get_32_178);
                                    _jettag_c_get_32_178.doStart(context, out);
                                    _jettag_c_get_32_178.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_32_233 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_233); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_32_233.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_32_233.setTagInfo(_td_c_get_32_233);
                                    _jettag_c_get_32_233.doStart(context, out);
                                    _jettag_c_get_32_233.doEnd();
                                    out.write("()) {");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_33_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_10); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_33_10.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_33_10.setTagInfo(_td_c_get_33_10);
                                    _jettag_c_get_33_10.doStart(context, out);
                                    _jettag_c_get_33_10.doEnd();
                                    out.write("s.add(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_33_67 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_67); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_33_67.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_33_67.setTagInfo(_td_c_get_33_67);
                                    _jettag_c_get_33_67.doStart(context, out);
                                    _jettag_c_get_33_67.doEnd();
                                    out.write("Service.find");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_33_130 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_130); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_33_130.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_33_130.setTagInfo(_td_c_get_33_130);
                                    _jettag_c_get_33_130.doStart(context, out);
                                    _jettag_c_get_33_130.doEnd();
                                    out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_33_194 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_194); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_33_194.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_33_194.setTagInfo(_td_c_get_33_194);
                                    _jettag_c_get_33_194.doStart(context, out);
                                    _jettag_c_get_33_194.doEnd();
                                    out.write("Temp.get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_33_253 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_253); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_33_253.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_33_253.setTagInfo(_td_c_get_33_253);
                                    _jettag_c_get_33_253.doStart(context, out);
                                    _jettag_c_get_33_253.doEnd();
                                    out.write("()));");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t}");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_35_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_9); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_35_9.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_35_9.setTagInfo(_td_c_get_35_9);
                                    _jettag_c_get_35_9.doStart(context, out);
                                    _jettag_c_get_35_9.doEnd();
                                    out.write(".set");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_35_63 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_63); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_35_63.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_35_63.setTagInfo(_td_c_get_35_63);
                                    _jettag_c_get_35_63.doStart(context, out);
                                    _jettag_c_get_35_63.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_35_118 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_118); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_35_118.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_35_118.setTagInfo(_td_c_get_35_118);
                                    _jettag_c_get_35_118.doStart(context, out);
                                    _jettag_c_get_35_118.doEnd();
                                    out.write("(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_35_177 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_177); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_35_177.setRuntimeParent(_jettag_c_when_30_8);
                                    _jettag_c_get_35_177.setTagInfo(_td_c_get_35_177);
                                    _jettag_c_get_35_177.doStart(context, out);
                                    _jettag_c_get_35_177.doEnd();
                                    out.write("s);");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    _jettag_c_when_30_8.handleBodyContent(out);
                                }
                                out = _jettag_c_when_30_8_saved_out;
                                _jettag_c_when_30_8.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_38_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_38_8); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_38_8.setRuntimeParent(_jettag_c_choose_29_7);
                                _jettag_c_otherwise_38_8.setTagInfo(_td_c_otherwise_38_8);
                                _jettag_c_otherwise_38_8.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_38_8_saved_out = out;
                                while (_jettag_c_otherwise_38_8.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    out.write("\t\t\t\t\t\t\t\tSet<");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_13); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_13.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_39_13.setTagInfo(_td_c_get_39_13);
                                    _jettag_c_get_39_13.doStart(context, out);
                                    _jettag_c_get_39_13.doEnd();
                                    out.write("> ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_66); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_66.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_39_66.setTagInfo(_td_c_get_39_66);
                                    _jettag_c_get_39_66.doStart(context, out);
                                    _jettag_c_get_39_66.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_121 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_121); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_121.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_39_121.setTagInfo(_td_c_get_39_121);
                                    _jettag_c_get_39_121.doStart(context, out);
                                    _jettag_c_get_39_121.doEnd();
                                    out.write(" = new HashSet<>();");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\tfor (");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_40_14 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_14); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_14.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_40_14.setTagInfo(_td_c_get_40_14);
                                    _jettag_c_get_40_14.doStart(context, out);
                                    _jettag_c_get_40_14.doEnd();
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_40_66 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_66); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_66.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_40_66.setTagInfo(_td_c_get_40_66);
                                    _jettag_c_get_40_66.doStart(context, out);
                                    _jettag_c_get_40_66.doEnd();
                                    out.write("_");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_40_118 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_118); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_118.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_40_118.setTagInfo(_td_c_get_40_118);
                                    _jettag_c_get_40_118.doStart(context, out);
                                    _jettag_c_get_40_118.doEnd();
                                    out.write(" : ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_40_179 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_179); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_179.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_40_179.setTagInfo(_td_c_get_40_179);
                                    _jettag_c_get_40_179.doStart(context, out);
                                    _jettag_c_get_40_179.doEnd();
                                    out.write(".get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_40_233 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_233); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_233.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_40_233.setTagInfo(_td_c_get_40_233);
                                    _jettag_c_get_40_233.doStart(context, out);
                                    _jettag_c_get_40_233.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_40_288 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_288); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_288.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_40_288.setTagInfo(_td_c_get_40_288);
                                    _jettag_c_get_40_288.doStart(context, out);
                                    _jettag_c_get_40_288.doEnd();
                                    out.write("()) {");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_41_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_10); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_41_10.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_41_10.setTagInfo(_td_c_get_41_10);
                                    _jettag_c_get_41_10.doStart(context, out);
                                    _jettag_c_get_41_10.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_41_65 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_65); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_41_65.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_41_65.setTagInfo(_td_c_get_41_65);
                                    _jettag_c_get_41_65.doStart(context, out);
                                    _jettag_c_get_41_65.doEnd();
                                    out.write(".add(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_41_128 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_128); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_41_128.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_41_128.setTagInfo(_td_c_get_41_128);
                                    _jettag_c_get_41_128.doStart(context, out);
                                    _jettag_c_get_41_128.doEnd();
                                    out.write("Service.find");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_41_191 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_191); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_41_191.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_41_191.setTagInfo(_td_c_get_41_191);
                                    _jettag_c_get_41_191.doStart(context, out);
                                    _jettag_c_get_41_191.doEnd();
                                    out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_41_255 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_255); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_41_255.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_41_255.setTagInfo(_td_c_get_41_255);
                                    _jettag_c_get_41_255.doStart(context, out);
                                    _jettag_c_get_41_255.doEnd();
                                    out.write("_");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_41_307 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_307); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_41_307.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_41_307.setTagInfo(_td_c_get_41_307);
                                    _jettag_c_get_41_307.doStart(context, out);
                                    _jettag_c_get_41_307.doEnd();
                                    out.write(".get");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_41_369 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_369); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_41_369.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_41_369.setTagInfo(_td_c_get_41_369);
                                    _jettag_c_get_41_369.doStart(context, out);
                                    _jettag_c_get_41_369.doEnd();
                                    out.write("()));");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t}");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    out.write("\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_43_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_43_9); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_43_9.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_43_9.setTagInfo(_td_c_get_43_9);
                                    _jettag_c_get_43_9.doStart(context, out);
                                    _jettag_c_get_43_9.doEnd();
                                    out.write(".set");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_43_63 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_43_63); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_43_63.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_43_63.setTagInfo(_td_c_get_43_63);
                                    _jettag_c_get_43_63.doStart(context, out);
                                    _jettag_c_get_43_63.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_43_118 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_43_118); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_43_118.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_43_118.setTagInfo(_td_c_get_43_118);
                                    _jettag_c_get_43_118.doStart(context, out);
                                    _jettag_c_get_43_118.doEnd();
                                    out.write("(");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_43_177 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_43_177); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_43_177.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_43_177.setTagInfo(_td_c_get_43_177);
                                    _jettag_c_get_43_177.doStart(context, out);
                                    _jettag_c_get_43_177.doEnd();
                                    out.write("sFor");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_43_232 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_43_232); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_43_232.setRuntimeParent(_jettag_c_otherwise_38_8);
                                    _jettag_c_get_43_232.setTagInfo(_td_c_get_43_232);
                                    _jettag_c_get_43_232.doStart(context, out);
                                    _jettag_c_get_43_232.doEnd();
                                    out.write(");\t");  //$NON-NLS-1$        
                                    out.write(NL);         
                                    _jettag_c_otherwise_38_8.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_38_8_saved_out;
                                _jettag_c_otherwise_38_8.doEnd();
                                _jettag_c_choose_29_7.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_29_7_saved_out;
                            _jettag_c_choose_29_7.doEnd();
                            _jettag_c_otherwise_28_6.handleBodyContent(out);
                        }
                        out = _jettag_c_otherwise_28_6_saved_out;
                        _jettag_c_otherwise_28_6.doEnd();
                        _jettag_c_choose_20_5.handleBodyContent(out);
                    }
                    out = _jettag_c_choose_20_5_saved_out;
                    _jettag_c_choose_20_5.doEnd();
                    _jettag_c_iterate_18_4.handleBodyContent(out);
                }
                _jettag_c_iterate_18_4.doEnd();
                _jettag_c_iterate_17_3.handleBodyContent(out);
            }
            _jettag_c_iterate_17_3.doEnd();
            out.write("\t}");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_java_format_2_1.handleBodyContent(out);
        }
        out = _jettag_java_format_2_1_saved_out;
        _jettag_java_format_2_1.doEnd();
    }
}
